package cn.mingfancloud.基础知识.字符串;

public class LastIndexOfDemo2 {
    public static void main(String[] args) {
        String str = "01a3a56a89";
        // 返回字母“a”最后一次出现的索引位置
        int lastIndex = str.lastIndexOf("a");
        // 返回字母“a”的索引位置otherIndex
        // 满足0<=fiveBeforeIndex<=5条件，在满足条件的结果集中，返回最大的数字
        int fiveBeforeIndex = str.lastIndexOf("a", 5);
        // 返回字母“a”的索引位置otherIndex
        // 满足0<=threeBeforeIndex<=3条件，在满足条件的结果集中，返回最大的数字
        int threeBeforeIndex = str.lastIndexOf("a", 3);
        System.out.println("字符串\"01a3a56a89\"中：\n");
        System.out.println("字母\"a\"最后一次出现的位置是：" + lastIndex);
        System.out.println("从索引位置5开始往回搜索，字母\"a\"最后一次出现的位置：" + fiveBeforeIndex);
        System.out.println("从索引位置3开始往回搜索，字母\"a\"最后一次出现的位置：" + threeBeforeIndex);
    }
}
